package com.yundingai.service;

/**
 * @Author 谢辉
 * @Date 2025/7/24 18:22
 * @Description TODO
 **/
public interface TokenService {
    /**
     * 保存用户Token到Redis
     * @param userId 用户ID
     * @param token 生成的Token字符串
     */
    void saveUserToken(Long userId, String token);

    /**
     * 验证Token是否有效
     * @param token 待验证的Token
     * @return 如果Token有效返回true，否则返回false
     */
    boolean validateToken(String token);

    /**
     * 删除指定用户的Token
     * @param userId 用户ID
     */
    void removeToken(Long userId);
}
